package com.nbst.model.base;

import java.time.LocalDateTime;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author wangwt
 * @description 操作记录Model
 * @since 2020-08-25
 **/

@Data
@Accessors(chain = true)
public class SysOperationLog {
    //id
    private Long id;

    //操作模块
    private String module;

    //操作类型
    private String type;

    //操作描述
    private String operdesc;

    //操作方法
    private String method;

    //请求URI
    private String uri;

    //请求参数
    private String reqParam;

    //返回参数
    private String resParam;

    //IP
    private String ip;

    //操作人ID
    private Integer userId;

    //操作人用户名
    private String userAccount;

    //操作人名称
    private String userName;

    //创建时间
    private LocalDateTime createTime;

    //开始时间
    private LocalDateTime startTime;

    //结束时间
    private LocalDateTime endTime;

    //调用时间戳
    private Long timestamp;

    //版本
    private String version;

    //请求序列号
    private String reqSerNum;

}
